package org.aphelie.torg.ruler.internal.core.text.character;

import org.aphelie.torg.ruler.core.character.ICharacter;
import org.aphelie.torg.ruler.core.character.ICharacterModel;
import org.eclipse.jface.text.IDocument;
import org.eclipse.osgi.service.resolver.BundleDescription;


public class CharacterModel extends CharacterModelBase implements ICharacterModel {

    public CharacterModel(IDocument document, boolean isReconciling) {
        super(document, isReconciling);
    }

    /* (non-Javadoc)
     * @see org.eclipse.pde.core.plugin.ICharacterModel#getCharacter()
     */
    public ICharacter getCharacter() {
        return (ICharacter) getCharacterBase();
    }

    /* (non-Javadoc)
     * @see org.eclipse.pde.core.plugin.ICharacterModelBase#isFragmentModel()
     */
    public boolean isFragmentModel() {
        return false;
    }

    /* (non-Javadoc)
     * @see org.eclipse.pde.core.plugin.ICharacterModelBase#getBundleDescription()
     */
    public BundleDescription getBundleDescription() {
        return null;
    }

    /* (non-Javadoc)
     * @see org.eclipse.pde.core.plugin.ICharacterModelBase#setBundleDescription(org.eclipse.osgi.service.resolver.BundleDescription)
     */
    public void setBundleDescription(BundleDescription description) {
    }

}
